Redefining Sequencers
SequencerをAggregatorとHeader producerのエンティティに分ける
Based Pessimistic Rollupを考えると、SequencerをAggregatorとHeader producerに分けることができる
Header producerはstateを意識する必要がある
Headerを計算するためにstateを実行する必要があるため
Aggregatorはstateを意識しなくても集約することができる
Sequencing
集約とHeader生成のプロセス
Aggregation
トランザクションを1つのバッチにまとめるプロセス
Header production
特定のセキュリティプロパティに裏付けられたRollup Headerを作成するプロセス
Rollup header
ブロックのメタデータ
最低限そのブロック内のトランザクションに対するCommitmentを含む
Inclusion
トランザクションがブロックチェーンに受け入れられるプロセス
Ordering
ブロックチェーン上でトランザクションを特定の順序で並べるプロセス
Execution
ブロックチェーンのトランザクションが処理され、その効果がブロックチェーンのstateに適用されるプロセス
参考資料
Redefining Sequencers: Understanding the Aggregator and the Header Producer